/*
 * OperatorAst.h
 *
 *  Created on: 30 Oct 2010
 *      Author: kn308
 */

#ifndef OPERATORAST_H_
#define OPERATORAST_H_

#include <MAlice/Ast/ExpressionAst.h>

#include <string>
using std::string;

namespace MAlice
{

class OperatorAst: public ExpressionAst
{
private:
	const string mOperator;

protected:
	OperatorAst(location loc, const string& operatorName);
	const string& getOperator() const;

public:
	virtual ~OperatorAst();
};

}
#endif /* OPERATORAST_H_ */
